



ㄱ. 운영체제는 중앙처리장치, 주기억장치, 보조기억장치,주변장치 등의 컴퓨터 자원을 할당 및 관리하는 시스템소프트웨어이다. ㄴ. 스풀링(spooling)은 CPU와 입출력 장치의 속도 차이를줄이기 위해 주기억장치의 일부분을 버퍼처럼 사용하는것이다. ㄷ. 비선점(non-preemptive) 방식의 CPU 스케줄링 기법은CPU를 사용하고 있는 현재의 프로세스가 종료된 후다른 프로세스에 CPU를 할당하는데 대표적으로 RR(Round Robin) 스케줄링 기법이 있다. ㄹ. 가상메모리(virtual memory)는 디스크와 같은 보조기억장치에 가상의 공간을 만들어 주기억장치처럼 활용하도록 하여 실제 주기억장치의 물리적 공간보다 큰주소 공간을 제공한다.




ㄱ. 가상(virtual) 메모리 ㄴ. L1 캐시(Level 1 cache) 메모리 ㄷ. L2 캐시(Level 2 cache) 메모리 ㄹ. 임의 접근 메모리(RAM)
















요청된 페이지 번호의 순서 2, 3, 1, 2, 1, 2, 4, 2, 1, 3, 2












#include
void func(int *a, int b, int *c)
{
int x;
x = *a;
*a = x++;
x = b;
b = ++x;
--(*c);
}
int main()
{
int a, b, c[1];
a = 20;
b = 20;
c[0] = 20;
func(&a, b, c);
printf("a = %d b = %d c = %dn", a, b, *c);
return 0;
}




































abstract class A {
public abstract void disp();
}
abstract class B extends A {
}
class C extends B {
public void disp() { }
}
public class D {
public static void main(String[] args) {
}
}








모든 문제들의 저작권은 원저작권자에게 있습니다. 본 사이트는 웹상에 공개되어 있는 문제만 모아서 보여드립니다.
저작권 안내 데이터 보호 안내 제휴 문의
copyright 2026 뉴비티::새로운 CBT 시스템 - newbt.kr (Listed on LeanVibe)